package com.cty;

/*
* 使用properties读取属性文件
* */

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;
import java.util.Properties;
import java.util.Set;

public class properties_ {
    public static void main(String[] args) throws IOException {
        //创建一个properties类
        Properties properties = new Properties();
        //加载相应文件
        properties.load(new FileReader("src/users.properties"));
        //查看读取情况
        System.out.println(properties);
        //遍历
        Set<String> keys = properties.stringPropertyNames();//获得文件中的所有键值
        //第一种方式
        for (String key: keys) {
            //获得键对应的值
            String value = properties.getProperty(key);
            System.out.println(key+"---->"+value);
        }
        System.out.println("-----------------------");
        //第二种方式
        properties.forEach((k,v)->{
            System.out.println(k+"----->"+v);
        });
    }
}
